package com.zxy.ziems.server.alarm.pojo.param;

import com.zxy.ziems.server.mybatis.core.pojo.PageParam;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 告警记录分页参数
 *
 * @author chdzq
 * @create 2023/4/12
 */
@Data
public class AlarmRecordPageParam extends PageParam {

    /**
     * 设备类型Code
     */
    private String deviceTypeCode;

    /**
     * 设备的ID
     */
    private String deviceId;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备编码
     */
    private String deviceCode;

    /**
     * 设备数值Id
     */
    private String deviceDataTypeId;


    /**
     * 告警类型ID
     */
    private String alarmTypeId;

    /**
     * 记录是否处理了 1是自行消除 2人工复位 0是未处理
     */
    private Integer processStatus;


    /**
     * 告警开始时间
     */
    private LocalDateTime alarmStartTime;

    /**
     * 告警结束时间
     */
    private LocalDateTime alarmEndTime;
    /**
     * 告警模型id（气体，消防等）
     */
    private String alarmModelId;

    /**
     * 告警参数
     */
    private String alarmPropertyName;

}
